public class PromotedItemType {
	public class PromotedItemType_e {
		public String ItemID;
		public String PictureURL;
		public Integer Position;
		public String SelectionType;
		public String Title;
		public String ListingType;
		public PromotionDetailsType.PromotionDetailsType_e[] PromotionDetails;
		public String TimeLeft;

		//Setters
		public void setItemID(String val) {ItemID = val; field_order_type_info.add('ItemID'); }
		public void setPictureURL(String val) {PictureURL = val; field_order_type_info.add('PictureURL'); }
		public void setPosition(Integer val) {Position = val; field_order_type_info.add('Position'); }
		public void setSelectionType(String val) {SelectionType = val; field_order_type_info.add('SelectionType'); }
		public void setTitle(String val) {Title = val; field_order_type_info.add('Title'); }
		public void setListingType(String val) {ListingType = val; field_order_type_info.add('ListingType'); }
		public void setPromotionDetails(PromotionDetailsType.PromotionDetailsType_e[] val) {PromotionDetails = val; field_order_type_info.add('PromotionDetails'); }
		public void setTimeLeft(String val) {TimeLeft = val; field_order_type_info.add('TimeLeft'); }


		//Getters
		public String getItemID() { return ItemID; }
		public String getPictureURL() { return PictureURL; }
		public Integer getPosition() { return Position; }
		public String getSelectionType() { return SelectionType; }
		public String getTitle() { return Title; }
		public String getListingType() { return ListingType; }
		public PromotionDetailsType.PromotionDetailsType_e[] getPromotionDetails() { return PromotionDetails; }
		public String getTimeLeft() { return TimeLeft; }

	
		private String[] ItemID_type_info = new String[]{'ItemID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PictureURL_type_info = new String[]{'PictureURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Position_type_info = new String[]{'Position','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
		private String[] SelectionType_type_info = new String[]{'SelectionType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] Title_type_info = new String[]{'Title','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ListingType_type_info = new String[]{'ListingType','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PromotionDetails_type_info = new String[]{'PromotionDetails','urn:ebay:apis:eBLBaseComponents','PromotionDetailsType.PromotionDetailsType_e','0','-1','false'};
		private String[] TimeLeft_type_info = new String[]{'TimeLeft','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}